Skip to content

Update CMS starter to use @framer/plugin#656

Open
huntercaron wants to merge 2 commits into
mainfrom
cms-starter-framer-plugin-4
Open

Update CMS starter to use @framer/plugin#656
huntercaron wants to merge 2 commits into
mainfrom
cms-starter-framer-plugin-4

Conversation

@huntercaron

@huntercaron huntercaron commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Description

Updates the CMS starter template to use @framer/plugin version 4.0.0 instead of framer-plugin.

Changelog

  • Updated the CMS starter template package dependency and imports to @framer/plugin.

Testing

  • Verify the CMS starter runs correctly

@huntercaron huntercaron changed the title Update CMS starter to Framer plugin 4 Update CMS starter to use @framer/plugin Jun 12, 2026
@huntercaron huntercaron marked this pull request as ready for review June 12, 2026 08:25
Copilot AI review requested due to automatic review settings June 12, 2026 08:25
@github-actions github-actions Bot added the Auto submit to Marketplace on merge Submits the plugin to the marketplace after merging label Jun 12, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the cms-starter workspace to use the new scoped Framer plugin SDK package (@framer/plugin@4.0.0) instead of the legacy framer-plugin package.

Changes:

  • Replaced framer-plugin dependency with @framer/plugin@4.0.0 in the CMS starter.
  • Updated CMS starter imports (including the bundled CSS import) to reference @framer/plugin.
  • Regenerated yarn.lock to reflect the dependency swap.

Reviewed changes

Copilot reviewed 6 out of 12 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
yarn.lock Removes framer-plugin@^3.10.0 for cms-starter and adds @framer/plugin@4.0.0 resolution + peers.
starters/cms/package.json Swaps the starter dependency to @framer/plugin@4.0.0.
starters/cms/src/main.tsx Updates CSS + SDK imports to @framer/plugin.
starters/cms/src/App.tsx Updates SDK import to @framer/plugin.
starters/cms/src/FieldMapping.tsx Updates SDK import to @framer/plugin.
starters/cms/src/SelectDataSource.tsx Updates SDK import to @framer/plugin.
starters/cms/src/data.ts Updates SDK type/value imports to @framer/plugin.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread starters/cms/package.json
Comment on lines 17 to 21
"dependencies": {
"framer-plugin": "^3.10.0",
"@framer/plugin": "4.0.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

its fine, @types/react brings it

Comment thread starters/cms/package.json
},
"dependencies": {
"framer-plugin": "^3.10.0",
"@framer/plugin": "4.0.0",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should always install the latest version, right?

Suggested change
"@framer/plugin": "4.0.0",
"@framer/plugin": "^4.0.0",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Auto submit to Marketplace on merge Submits the plugin to the marketplace after merging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants